Skip to content

[ThinClient Integration]: Adds support for QueryPlan in thinclient mode.#5614

Merged
microsoft-github-policy-service[bot] merged 22 commits into
masterfrom
users/aavasthy/thinclientqueryplan
Mar 18, 2026
Merged

[ThinClient Integration]: Adds support for QueryPlan in thinclient mode.#5614
microsoft-github-policy-service[bot] merged 22 commits into
masterfrom
users/aavasthy/thinclientqueryplan

Conversation

@aavasthy
Copy link
Copy Markdown
Contributor

@aavasthy aavasthy commented Feb 13, 2026

Pull Request Template

Description

Adds support for QueryPlan in thinclient mode. The change also now converts partition key ranges from PartitionKeyInternal format to EPK hex strings required by the RNTBD protocol. This enables complex queries (ORDER BY, GROUP BY, aggregates) to work in ThinClient mode by translating backend QueryPlan responses.

Type of change

Please delete options that are not relevant.

  • New feature (non-breaking change which adds functionality)

Closing issues

To automatically close an issue: closes #IssueNumber

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All good!

@aavasthy aavasthy changed the title Users/aavasthy/thinclientqueryplan [ThinClient Integration]: Adds support for QueryPlan in thinclient mode. Feb 17, 2026
@aavasthy aavasthy marked this pull request as ready for review February 17, 2026 06:11
@aavasthy aavasthy self-assigned this Feb 17, 2026
Comment thread Microsoft.Azure.Cosmos/src/Query/Core/QueryPlan/PartitionedQueryExecutionInfo.cs Outdated
Comment thread Microsoft.Azure.Cosmos/src/Query/v3Query/CosmosQueryClientCore.cs Outdated
Comment thread Microsoft.Azure.Cosmos/src/GatewayStoreModel.cs
Comment thread Microsoft.Azure.Cosmos/src/Query/v3Query/CosmosQueryClientCore.cs Outdated
This was referenced Apr 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-merge Enables automation to merge PRs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants